package com.wwg.threads.itcast.demo;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/*
 * 线程礼让演示
 * public static void yield() 暂停当前正在执行的线程，执行其他的线程
 * 时间是随机分配的
 */
public class YieldTask implements Runnable{
    private static final Logger LOGGER = LoggerFactory.getLogger(YieldTask.class);
    @Override
    public void run() {
        for (int i=0;i <10;i++){
            LOGGER.info("当前线程为：{}",Thread.currentThread().getName());
            Thread.yield();
        }
    }
}
